
// ---------------------   左上task3 词云图  --------------------------------------
function market1b(market_name = '华冠超市') {
    $.post('http://127.0.0.1:5000/data-api/task1b', {market_name: market_name}).done(function (data) {
        var myChart = echarts.init(document.querySelector(".leftUp .domz .chart2"));

        var option = {
            tooltip: {},
            title:{
                text:'全国水果销量',
                left:'center',
                textStyle: {
                        fontSize:12,
                        color: '#f3f3f3'
                    },
            },
            series: [
                {
                    type: 'wordCloud',      // 版本需要echarts5以上。
                    rotationRange: [-90, 90],//字体旋转的角度
                    sizeRange: [12, 50],//字体大小的范围
                    gridSize: 10,//字体分布的密集程度
                    shape: 'pentagon',// 五边形词云图，可以圆形circle等
                    width: '50%',//词云图的宽度
                    height: '46%',//词云图的高度
                    drawOutOfBound: true,//词云图超出画布也显示
                    textStyle: {
                        color: function () {
                            return 'rgb(' + [
                                Math.round(Math.random() * 255),
                                Math.round(Math.random() * 240),
                                Math.round(Math.random() * 210)
                            ].join(',') + ')';
                        }
                        // color: 'rgb(29, 240, 191)'
                    },
                    emphasis: {
                        textStyle: {
                            shadowBlur: 10,
                            shadowColor: '#333'
                        }
                    },
                    data: data['wordCloud']

                },
            ]
        };
        // 使用刚指定的配置项和数据显示图表。
        myChart.setOption(option);
        /*窗口自适应，关键代码*/
        window.addEventListener("resize", function () {
            myChart.resize();
        });
    });
}

// 启动|刷新 浏览器调用
market1b();
